Text copied to clipboard!

Başlık

Text copied to clipboard!

Orta Düzey Java Geliştirici

Açıklama

Text copied to clipboard!
Orta düzey bir Java Geliştirici arıyoruz. Ekibimize katılacak, yazılım geliştirme süreçlerinde aktif rol alacak, mevcut uygulamaların bakımını yapacak ve yeni projelerin geliştirilmesine katkı sağlayacak bir takım arkadaşı aramaktayız. Adayın Java programlama dili konusunda deneyimli olması, nesne yönelimli programlama prensiplerine hakim olması ve modern yazılım geliştirme araçlarını etkin bir şekilde kullanabilmesi beklenmektedir. Pozisyon, hem mevcut sistemlerin sürdürülebilirliğini sağlamak hem de yeni projelerde aktif görev almak üzere tasarlanmıştır. Adayın, yazılım yaşam döngüsünün tüm aşamalarında (analiz, tasarım, geliştirme, test, dağıtım ve bakım) görev alması beklenmektedir. Ayrıca, takım çalışmasına yatkın, iletişim becerileri güçlü ve problem çözme yeteneği gelişmiş bireyler tercih edilmektedir. Görev alacak kişi, Java ile geliştirilen web uygulamaları, mikro servis mimarileri ve veritabanı yönetimi konularında bilgi sahibi olmalıdır. Spring Framework (özellikle Spring Boot), RESTful API geliştirme, JPA/Hibernate gibi teknolojilere hakimiyet tercih sebebidir. Ayrıca, versiyon kontrol sistemleri (özellikle Git), CI/CD süreçleri ve test otomasyonu konularında bilgi sahibi olmak avantaj sağlayacaktır. Bu pozisyon, yazılım geliştirme alanında kariyerini ilerletmek isteyen, öğrenmeye açık ve teknolojik gelişmeleri yakından takip eden adaylar için ideal bir fırsattır. Şirketimiz, çalışanlarının gelişimine önem verir ve sürekli öğrenme kültürünü destekler. Esnek çalışma saatleri, hibrit çalışma modeli ve kişisel gelişim olanakları sunmaktayız. Eğer siz de dinamik bir ekipte yer almak, yenilikçi projelerde çalışmak ve kariyerinizi bir üst seviyeye taşımak istiyorsanız, başvurunuzu bekliyoruz.

Sorumluluklar

Text copied to clipboard!
  • Java tabanlı uygulamaların geliştirilmesi ve bakımı
  • Yazılım yaşam döngüsünün tüm aşamalarında aktif rol almak
  • Kod kalitesini artırmak için testler ve kod incelemeleri yapmak
  • RESTful API'lerin tasarımı ve entegrasyonu
  • Veritabanı tasarımı ve sorgu optimizasyonu
  • Takım içinde etkin iletişim kurmak ve işbirliği yapmak
  • Yazılım geliştirme süreçlerini iyileştirmek için önerilerde bulunmak
  • Dokümantasyon süreçlerine katkı sağlamak
  • Yeni teknolojileri araştırmak ve uygulamak
  • Hata ayıklama ve performans iyileştirme çalışmaları yapmak

Gereksinimler

Text copied to clipboard!
  • Bilgisayar Mühendisliği veya ilgili alanlarda lisans derecesi
  • En az 2 yıl Java ile yazılım geliştirme deneyimi
  • Spring Framework (özellikle Spring Boot) konusunda bilgi sahibi olmak
  • RESTful servisler geliştirme konusunda deneyim
  • Veritabanı sistemleri (MySQL, PostgreSQL vb.) ile çalışma tecrübesi
  • Git gibi versiyon kontrol sistemlerini kullanabilme
  • Nesne yönelimli programlama prensiplerine hakimiyet
  • Takım çalışmasına yatkınlık ve iletişim becerisi
  • İngilizce teknik dokümantasyon okuyabilme yeteneği
  • Tercihen CI/CD araçları ve test otomasyonu hakkında bilgi

Potansiyel mülakat soruları

Text copied to clipboard!
  • Java ile kaç yıldır yazılım geliştiriyorsunuz?
  • Spring Boot ile geliştirdiğiniz bir projeyi anlatır mısınız?
  • RESTful API geliştirme konusundaki deneyiminiz nedir?
  • Veritabanı tasarımı ve optimizasyonu hakkında bilginiz var mı?
  • Git veya benzeri versiyon kontrol sistemlerini ne sıklıkla kullanıyorsunuz?
  • Takım çalışmasında karşılaştığınız bir zorluğu ve nasıl çözdüğünüzü anlatır mısınız?
  • Test otomasyonu araçlarıyla ilgili deneyiminiz var mı?
  • Yeni teknolojileri öğrenme ve uygulama süreciniz nasıl?
  • Hibrit çalışma modeline uyum sağlayabilir misiniz?
  • İngilizce teknik dokümantasyonları ne düzeyde anlayabiliyorsunuz?